package cn.lili.modules.order.order.entity.dto;

import cn.lili.common.vo.PageVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;
@Data
@ApiModel("店主dto")
public class RankingDistributionDTO extends PageVO {
    @ApiModelProperty("用户id")
    private String userId;
    @ApiModelProperty("昵称")
    private String nickName;
    @ApiModelProperty("完成状态,不传代表查全部 0,未完成 (已完成:则传 奖品id1, 奖品id2 奖品id3)")
    private String growAwardId;
    @ApiModelProperty("领奖状态 0,未领奖 1,(待发货)已领奖 2,已发货")
    private Integer awardStatus;
    @ApiModelProperty("DistributionStatusEnum 审核状态 申请中,已清退,审核拒绝,审核通过")
    private String distributionStatus;

    List<String> distributionIds;

    //-------------------------店主列表参数--------------------------------
    @ApiModelProperty("邀请人id")
    private String parentId;
    @ApiModelProperty("开通开始时间")
    private String startTime;
    @ApiModelProperty("开通结束时间")
    private String endTime;
    @ApiModelProperty("等级")
    private Integer level;
    @ApiModelProperty("排序字段")
    private String sortOrder;

    @ApiModelProperty("集合userIds")
    private List<String> userIds;
}
